<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	xmlns:f="http://java.sun.com/jsf/core">

<h:head>
<title>Mantenimiento</title>
<link  href="css/Estilos.css" type="text/css" rel="stylesheet" />
</h:head>
<h:body>
<p:layout fullPage="true">  
  
    <p:layoutUnit position="north" size="90"  >  
        <center>
        <h1> "Mantenimiento de SW"</h1>
        </center>  
    </p:layoutUnit>  
  
       
    <p:layoutUnit position="west" size="200">  
     <h:form >               
			<p:panelMenu style="width:240px">
       			<p:submenu label="Software General">
					<p:menuitem value="Regitrar" actionListener="#{mantenimientoSw.registrarVista}"  />
					<p:menuitem value="Consultar" actionListener="#{mantenimientoSw.consultarVista}" />
				</p:submenu>
				<p:submenu label="Horarios Unidades">
	            	<p:menuitem value="Asignar Laboratorios" actionListener="#{registro_lab_unidad.asignarUnidadVista}"  />            	
    	    	</p:submenu>
        		<p:submenu label="Horarios PreGrado">
            		<p:menuitem value="Asignar Laboratorio" actionListener="#{generacionHorarios_mb.asignarVista}"  />
	            	<p:menuitem value="Consultar Horarios" actionListener="#{generacionHorarios_mb.consultarVista}" />
    	    	</p:submenu>         
        		<p:submenu label="Historial docentes">
            		<p:menuitem value="Registrar" actionListener="#{historial_sw_doc.registrarVista}"  />
            		<p:menuitem value="Consultar" actionListener="#{historial_sw_doc.consultarVista}" />
        		</p:submenu>
        		<p:submenu label="Recursos de Unidades">
            		<p:menuitem value="Registrar" actionListener="#{mantUnidad.registrarVista}"  />
            		<p:menuitem value="Consultar" actionListener="#{mantUnidad.consultarVista}" />
            		<p:menuitem value="Eliminar" actionListener="#{mantUnidad.eliminarVista}" />
        		</p:submenu>
        		<p:submenu label="Solicitudes de Software">
            		<p:menuitem value="Consultar" actionListener="#{consulSolS.consultarVista}"  />
        		</p:submenu>
        		<p:submenu label="Recursos de Laboratorio">
            		<p:menuitem value="Registrar" actionListener="#{mantenimientoS.registrarVista}"  />
            		<p:menuitem value="Consultar" actionListener="#{mantenimientoS.consultarVista}"  />            		
        		</p:submenu>        		             		           		             		   
			</p:panelMenu>
    </h:form>  
    </p:layoutUnit>  
  
 
    <p:layoutUnit position="center" >
     <h:form id="form">

   <h:panelGrid align="center">
     <p:dataTable id="regs" var="reg" value="#{mantenimientoS.listReg}" rowKey="#{reg.idInstalacion}"    
                emptyMessage="No hay registro"  selection="#{mantenimientoS.reginstalacion}" selectionMode="single" filteredValue="#{mantenimientoS.filteredlist}" >  
  
        <p:column headerText="Id"  rendered="false">  
          <h:outputText value="#{reg.idInstalacion}" />  
        </p:column>  
        
     <p:column  filterBy="#{reg.software.nombre}"    
                headerText="Software" >            
      <h:outputText value="#{reg.software.nombre}" />  
           
        </p:column>  
  
        <p:column headerText="Version">  
              <h:outputText value="#{reg.software.version}" /> 
        </p:column>  
  
        <p:column headerText="Fecha Inst."  >  
             <h:outputText value="#{reg.fecha}">
                    <f:convertDateTime dateStyle="short" />
            </h:outputText> 
        </p:column>   
        
      <p:column filterBy="#{reg.laboratorio.idLaboratorio}"   
                headerText="Nº Labo."   
                filterOptions="#{mantenimientoS.listLab}"  
                filterMatchMode="exact">  
           <h:outputText value="#{reg.laboratorio.idLaboratorio}" /> 
        </p:column>  

  
  
    </p:dataTable>  
       <p:growl id="grow2" showDetail="true" sticky="true" />  
       
    <h:panelGrid columns="2" cellpadding="5" > 
   <h:commandButton value="Eliminar" actionListener="#{mantenimientoS.eliminar}" update="grow2"/>
     <h:commandButton value="Modificar" actionListener="#{mantenimientoS.Modificar}" update="grow2"/>
   
   </h:panelGrid> 
   
   
      </h:panelGrid> 
           </h:form>
    </p:layoutUnit>  

</p:layout> 
</h:body>
</html>












